web页面调用打印机不预览直接执行打印

本文介绍了一种使用Lodop插件实现Web页面直接调用打印机进行打印的方法,提供了多个示例函数来展示如何设置打印任务并跳过预览步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

web页面调用打印机不预览直接执行打印

 

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@include file="/context/mytags.jsp"%>
<!DOCTYPE html>
<html>
  <head>
    
    <title>打印页面</title>
    

  </head>
  
  <body>

<script language="javascript" src="${webRoot}/plug-in/printlodop/LodopFuncs.js"></script>
<object  id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> 
       <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
</object>

<a href="javascript:bai_print1()">打印预览1</a>
<a href="javascript:bai_print2()">打印预览2</a>
<a href="javascript:bai_print3()">打印预览3</a>
<a href="javascript:bai_print4()">打印预览4</a>

<div id="printcontent" style="display: none;">
<img border="0" src="aaa-png.png">
</div>


<script language="javascript" type="text/javascript">   
    var LODOP; //声明为全局变量 
	function bai_print1(){
		LODOP=getLodop();  
		LODOP.PRINT_INIT("打印常用证明1");
		LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.getElementById("printcontent").innerHTML);
		//LODOP.PREVIEW();
		LODOP.PRINT();	
	};
	function bai_print2() {		
		var LODOP=getLodop(); 		
		LODOP.PRINT_INIT("打印常用证明2");
		var strHTML="<body style='margin:0;background-color: white'>"+document.getElementById("printcontent").innerHTML+"</body>";
		LODOP.ADD_PRINT_HTM("0mm",0,"RightMargin:0.1cm","BottomMargin:1mm",strHTML);
		LODOP.PREVIEW();			
	};	
	function bai_print3() {	
		LODOP=getLodop();  	
		LODOP.PRINT_INIT("打印常用证明3");
		LODOP.ADD_PRINT_IMAGE(0,0,"100%","100%",document.getElementById("printcontent").innerHTML);
		LODOP.SET_PRINT_STYLEA(0,"Stretch",2);//按原图比例(不变形)缩放模式
		LODOP.PREVIEW();		
	};	
	function bai_print4() {	
		LODOP=getLodop();  	
		LODOP.PRINT_INIT("打印常用证明3");
		LODOP.ADD_PRINT_IMAGE(0,0,"100%","100%",document.getElementById("printcontent").innerHTML);
		LODOP.SET_PRINT_STYLEA(0,"Stretch",2);//按原图比例(不变形)缩放模式
		LODOP.SET_PRINT_COPIES(5);
		//LODOP.PREVIEW();
		LODOP.PRINT();	
	};					
</script> 

  </body>
</html>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值